trophic cascade - German English Dictionary